package com.ylr.demo1.循环依赖;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

/**
 * @ClassName A
 * @Description TODO
 * @Author 11
 * @Date 2021/6/1 20:18
 * @Version 1.0
 */
//@Component
public class A {
    // A中注入了B
    //在启动spring IoC时，容器自动装载了一个AutowiredAnnotationBeanPostProcessor后置处理器，
    // 当容器扫描到@Autowied、@Resource(是CommonAnnotationBeanPostProcessor后置处理器处理的)
    // 或@Inject时，就会在IoC容器自动查找需要的bean，并装配给该对象的属性
//    @Autowired
    private B b;
//    public A(B b){
//
//    }

}
